package com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.entity.TEnterpriseArchivesProduct;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;

/**
 * 视图实体类
 *
 * @author dongxinhang
 * @since 2025-05-28
 */
@Data
@ApiModel(value = "TEnterpriseArchivesProductVO对象", description = "TEnterpriseArchivesProductVO对象")
public class TEnterpriseArchivesProductVo {
	private static final long serialVersionUID = 1L;

	@JsonProperty("id")
	private String id;

	@JsonProperty("product_name")
	private String productName;


	@JsonProperty("product_quantity")
	private Integer productQuantity;


	@JsonProperty("upstream_industry_name")
	private String upstreamIndustryName;


	@JsonProperty("downstream_industry_name")
	private String downstreamIndustryName;


	@JsonProperty("project_name")
	private String projectName;


	@JsonProperty("project_schedule")
	private BigDecimal projectSchedule;

	/**
	 * 0-核心产品；1-上/下游产业名称；2-线上申报项目
	 */
	@JsonProperty("type")
	private int type;


	@JsonProperty("order_num")
	private int orderNum;
}
